@charset "utf-8";

html {
	color     : #000;
	background: #FFF;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
	margin : 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing : 0;
}

fieldset,
img {
	border: 0;
}

del,
ins {
	text-decoration: none;
}

li {
	list-style: none;
}

caption,
th {
	text-align: left;
}

q:before,
q:after {
	content: '';
}

abbr,
acronym {
	border      : 0;
	font-variant: normal;
}

sup {
	vertical-align: baseline;
}

sub {
	vertical-align: baseline;
}

h3 {
	color: #000000
}

.feed input {
	margin-bottom: 3px;
}

.feed textarea {
	margin-bottom: 3px;
}

input,
button,
textarea,
select,
optgroup,
option {
	font-family: inherit;
	font-size  : inherit;
	font-style : inherit;
	font-weight: inherit;
}

input,
button,
textarea,
select {
	*font-size: 100%;
}

input,
select {
	vertical-align: middle;
}

body {
	font: 14px/1.231;
}

select,
input,
button,
textarea,
button {
	font: 99% arial, helvetica, clean, sans-serif;
}

table {
	font-size      : inherit;
	font           : 100%;
	border-collapse: collapse;
}

pre,
code,
kbd,
samp,
tt {
	font-family: monospace;
	*font-size : 108%;
	line-height: 100%;
}

/*title*/

.mt10 {
	margin-top: 10px;
}


@charset "utf-8";

html,
body {
	-webkit-text-size-adjust: none;
	-blink-text-size-adjust : none;
}

body {
	color      : #666;
	font-size  : 14px;
	font-family: "Microsoft Yahei";
}

/*网站字体颜色*/
a {
	color          : #666;
	text-decoration: none;
}

/*for ie f6n.net*/
a:focus {
	outline: 0;
}

/*for ff f6n.net*/
a:hover {
	text-decoration: underline;
}

.vam {
	vertical-align: middle;
}

.clear {
	clear      : both;
	height     : 0;
	line-height: 0;
	font-size  : 0;
}

p {
	word-spacing: -1.5px;
}

.tr {
	text-align: right;
}

.tl {
	text-align: left;
}

.center {
	text-align: center;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.fn:after {
	clear     : both;
	content   : " ";
	display   : block;
	font-size : 0;
	height    : 0;
	visibility: hidden;
}

.fn {
	zoom: 1;
}

.pa {
	position: absolute;
}

.pr {
	position: relative
}

/* -- 购物车外部框架 -- */
.cart_header,
.cart_content,
.cart_footer {
	width : 760px;
	margin: 0 auto;
}

/* -- 页面整体布局 -- */
.content,
.footer {
	width   : 1100px;
	margin  : 0 auto;
	overflow: hidden
}

.left2 {
	width   : 670px;
	float   : left;
	overflow: hidden;
}

.left3 {
	width   : 754px;
	float   : left;
	overflow: hidden;
	color   : #666;
}

.lefttop {
	background: url(../images/left_top_img.gif) no-repeat;
	height    : 3px;
	font-size : 0;
	overflow  : hidden;
	margin-top: 10px;
}

.left2top {
	background: url(../images/left2_top_img.gif) no-repeat;
	height    : 3px;
	font-size : 0;
	overflow  : hidden;
}

.leftbot {
	background   : url(../images/left_bot_img.gif) no-repeat;
	height       : 3px;
	font-size    : 0;
	overflow     : hidden;
	margin-bottom: 10px;
}

.left2bot {
	background   : url(../images/right_bot2_img.gif) no-repeat;
	height       : 3px;
	font-size    : 0;
	overflow     : hidden;
	margin-bottom: 10px;
}

.right2 {
	width   : 275px;
	float   : right;
	overflow: hidden;
}

.right3 {
	width   : 201px;
	float   : right;
	overflow: hidden;
	color   : #666;
}

.righttop {
	background: url(../images/right_top_img.gif) no-repeat;
	height    : 3px;
	font-size : 0;
	overflow  : hidden;
}

.right2top {
	background: url(../images/right2_top_img.gif) no-repeat;
	height    : 3px;
	font-size : 0;
	overflow  : hidden;
}

.rightbot {
	background   : url(../images/right_bot_img.gif) no-repeat;
	height       : 3px;
	font-size    : 0;
	overflow     : hidden;
	margin-bottom: 10px;
}

.right2bot {
	background   : url(../images/left_bot2_img.gif) no-repeat;
	height       : 3px;
	font-size    : 0;
	overflow     : hidden;
	margin-bottom: 10px;
}

.right_main {
	width         : 752px;
	min-height    : 458px;
	border        : solid 1px #d5d5d5;
	border-top    : 0;
	border-bottom : 0;
	padding-bottom: 15px;
	overflow      : hidden;
}

.right2_main {
	width         : 273px;
	border        : solid 1px #d5d5d5;
	border-top    : 0;
	border-bottom : 0;
	padding-bottom: 15px;
	overflow      : hidden;
}

.left2_main {
	width         : 668px;
	border        : solid 1px #d5d5d5;
	border-top    : 0;
	border-bottom : 0;
	padding-bottom: 15px;
	overflow      : hidden;
}

.h_nav li a:-webkit-any-link {
	display: block;
}

em {
	font-style: normal;
}

/*头部开始*/
.container {
	width : 1100px;
	margin: 0 auto
}

.header_top {
	width        : 100%;
	height       : 35px;
	overflow     : hidden;
	background   : #f7f7f7;
	border-bottom: #dedede 1px solid;
}

.header_top ul {
	width      : 1100px;
	height     : 35px;
	line-height: 35px;
	overflow   : hidden;
	margin     : 0 auto;
}

.header_top ul .title {
	width     : 860px;
	background: none;
	text-align: left;
	color     : #808080
}

.header_top ul .title b {
	color        : #808080;
	padding-right: 10px;
}

.header_top ul li {
	width      : 70px;
	height     : 35px;
	text-align : center;
	float      : left;
	display    : block;
	line-height: 35px;
	color      : #ccc;
	background : url(../images/1_03.gif) no-repeat right 9px;
}

.header_top ul li a {
	color: #666;
}

.header_top ul li a:hover {
	color: #808080;
}

.hd_cont {
	position: relative;
	height  : 135px;
	overflow: hidden;
}

.hd_cont .hd_logo {
	position: absolute;
	left    : 0;
	top     : 15px;
	width   : 750px;
}

.hd_cont .hd_logo dd {
	margin-top  : 6px;
	margin-left : 12px;
	padding-left: 20px;
	border-left : 1px solid #9B9B9B;
}

.hd_cont .hd_logo dd h2 {
	font-size  : 14px;
	font-weight: normal;
	color      : #808080;
}

.hd_cont .hd_logo dd p {
	font-size: 14px;
	color    : #808080;
}

.hd_cont .dh_phone {
	padding   : 0 0 18px 180px;
	margin-top: 20px;
	background: url(../images/phone.png) no-repeat left center;
	color     : #5c5c5c;
}

.hd_cont .dh_phone dd {
	font-size  : 30px;
	font-family: Arial, Helvetica, sans-serif;
	color      : #d51637;

}

#nav {
	width     : 100%;
	height    : 55px;
	overflow  : hidden;
	background: url(../images/nav_bg.gif) repeat-x
}

#navMenu {
	width   : 1100px;
	overflow: hidden;
	height  : 55px;
	margin  : 0 auto;
}

#navMenu ul {
	overflow  : hidden;
	height    : 55px;
	text-align: center;
}

#navMenu ul li {
	float  : left;
	display: block;
}

#navMenu ul li a {
	width      : 122px;
	height     : 100%;
	line-height: 55px;
	display    : block;
	float      : left;
	text-align : center;
	color      : #FFF;
	font-size  : 16px;
	font-weight: bold;
	font-family: "微软雅黑";
	background : url(../images/navlibg.png) repeat-y right center;
}

#navMenu ul .hover a {
	background: #d51637;
}

.dropMenu {
	position      : absolute;
	top           : 0;
	z-index       : 100;
	width         : 170px;
	visibility    : hidden;
	margin-top    : -2px;
	padding-top   : 10px;
	padding-bottom: 10px;
	background    : #d51637;
}

.dropMenu li {
	display: block;
}

.dropMenu a {
	display     : block;
	height      : 35px;
	line-height : 35px;
	padding-left: 10px;
	color       : #FFFFFF;
}

* html .dropMenu a {
	width: 100%;
	color: #FFFFFF;
}

.dropMenu a:hover {
	color           : #000;
	background-color: #f8c40f;
}

.dropMenu li {
	transition        : none;
	-webkit-transition: none;
	-moz-transition   : none;
	-o-transition     : none;
}

.dropMenu a {
	transition        : none;
	-webkit-transition: none;
	-moz-transition   : none;
	-o-transition     : none;
}

.main {
	width   : 1000px;
	overflow: hidden;
	zoom    : 1;
}

.main:after {
	content   : ".";
	clear     : both;
	height    : 0;
	visibility: hidden;
	display   : block;
}

/*.header { height:240px; background:url(../images/head_bg.jpg) repeat-x;}
.h_top { width:1100px; margin:0 auto; height:26px; line-height:26px; overflow:hidden;color:#999;} 
.h_top a { padding:0px 8px; color:#999;}
.h_con { width:1100px; margin:0 auto; height:123px; padding-top:39px; overflow:hidden;}
.h_con .tp { padding:26px 0 0 33px; color:#0092e4; font-size:24px; width:360px;}
.h_pho { margin-top:12px;  background:url(../images/zx.gif) left 10px no-repeat; display:block;}
.h_pho:hover { text-decoration:none;}
.h_pho span { display:block; text-align:center; background:url(../images/tel_line.gif) center center no-repeat; color:#666; font-size:14px; }
.h_pho em { color:#ff6600; font-size:30px; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold;}*/


/*导航*/
.menu {
	background : url(../images/menu.gif) left top repeat-x;
	height     : 56px;
	line-height: 56px;
}

.menu ul {
	width : 1100px;
	margin: 0 auto;
}

.menu li {
	float      : left;
	height     : 56px;
	line-height: 56px;
	overflow   : hidden;
	background : url(../images/m_li.gif) right center no-repeat;
}

.menu .m_last {
	background: none;
}

.menu li a {
	color      : #fff;
	font-size  : 15px;
	display    : inline-block;
	padding    : 0 32px;
	font-weight: bold;
}

.menu li a:hover,
.menu .active a {
	background     : #0097db;
	color          : #fff;
	text-decoration: none;
}

/*头部结束*/
/*底部开始*/
.ft_bg {
	background: url(../images/ft_bg.gif) left top repeat-x;
	height    : 302px;
	overflow  : hidden;
}

.nav {
	height     : 57px;
	line-height: 57px;
	color      : #fff;
	text-align : center;
	font-size  : 14px;
}

.nav a {
	color  : #fff;
	padding: 0 20px;
}

.ft_con {
	padding    : 55px 0 0 0;
	color      : #444;
	line-height: 30px;
}

.ft_con a {
	color: #444;
}

.ft_con h2 {
	padding   : 32px 46px 46px 0;
	background: url(../images/ft_line.gif) right 0 no-repeat;
}

.ft_con .f_txt {
	padding   : 12px 75px 5px 15px;
	background: url(../images/ft_line.gif) right 0 no-repeat;
}

.ft_con .code {
	padding: 7px 0 0 45px;
}

.ft_con .code span {
	display   : block;
	text-align: center;
}

/*底部结束*/

@charset "utf-8";

/* CSS Document */
/*common*/
html,
body {
	-webkit-text-size-adjust: none;
}

.mb10 {
	margin-bottom: 10px;
}

.ml10 {
	margin-left: 10px;
}

.bg {
	background: #FFF;
}

h2 a:hover,
h3 a:hover,
h4 a:hover {
	text-decoration: none;
}

/*banner*/
.banner {
	position: relative;
	height  : 500px;
	position: relative;
}

.banner .roll a {
	background: url(../images/banner.jpg) center center no-repeat;
	height    : 510px;
	display   : block;
}

.flexslider {
	position  : relative;
	height    : 500px;
	overflow  : hidden;
	background: url(../images/loading.gif) 50% no-repeat;
}

.slides {
	position: relative;
	z-index : 1;
}

.slides li {
	height: 500px;
}

.flex-control-nav {
	position  : absolute;
	bottom    : 10px;
	z-index   : 2;
	width     : 100%;
	text-align: center;
}

.flex-control-nav li {
	display : inline-block;
	width   : 14px;
	height  : 14px;
	margin  : 0 5px;
	*display: inline;
	zoom    : 1;
}

.flex-control-nav a {
	display    : inline-block;
	width      : 14px;
	height     : 14px;
	line-height: 40px;
	overflow   : hidden;
	background : url(../images/dot.png) right 0 no-repeat;
	cursor     : pointer;
}

.flex-control-nav .flex-active {
	background-position: 0 0;
}




/*搜索*/
.search {
	height     : 30px;
	line-height: 30px;
	padding    : 5px 0px;
	background : #f9f9f9;
}

.key_words {
	color      : #666;
	line-height: 30px;
}

.key_words a {
	padding: 0px 6px;
	color  : #666;
}

.right_sear {
	width     : 256px;
	background: url(../images/sear.gif) no-repeat;
	height    : 26px;
}

.right_sear .s_input {
	float         : left;
	width         : 175px;
	height        : 26px;
	line-height   : 26px;
	vertical-align: middle;
	padding       : 0 0 0 35px;
	color         : #aaa;
	border        : none;
	background    : none;
}

.right_sear .s_btn {
	float     : right;
	width     : 45px;
	height    : 26px;
	cursor    : pointer;
	background: none;
	border    : none;
}

/*感谢以下客户长期以来对华通的信赖和支持*/
.thanks {
	background   : url(../images/bg1.gif) center top no-repeat;
	height       : 188px;
	margin-bottom: 26px;
	margin-top   : 25px;
}

.th_tit {
	text-align : center;
	font-size  : 22px;
	height     : 48px;
	line-height: 48px;
}

.th_tit a {
	color: #fff;
}

.th_con {
	margin  : 18px 12px 10px 12px;
	height  : 110px;
	position: relative;
}

.t_lt {
	background: url(../images/s_lt.gif) no-repeat;
	width     : 15px;
	height    : 41px;
	position  : absolute;
	left      : 0px;
}

.t_rt {
	background: url(../images/s_rt.gif) no-repeat;
	width     : 15px;
	height    : 41px;
	position  : absolute;
	right     : 0px;
}

.th_con .t_lt,
.th_con .t_rt {
	top: 20px;
}

.th_wrp {
	width : 896px;
	margin: 0 auto;
}

.th_wrp li {
	float  : left;
	display: inline;
	margin : 0 8px;
	width  : 162px;
}

.th_wrp img {
	width : 160px;
	height: 80px;
	border: 1px solid #ccc;
}

.th_wrp span {
	display   : block;
	text-align: center;
	color     : #444;
	margin-top: 5px;
}

/*产品分类*/
.cate {
	margin-bottom: 12px;
	margin-top   : 3em
}

.lt_cate {
	width: 233px;
}

.rt_cate {
	width: 845px;
}

.tit {
	height     : 56px;
	line-height: 56px;
}

.lt_cate .tit {
	background: url(../images/h2_bg.gif) no-repeat;
	width     : 195px;
	padding   : 0 19px 0 12px;
	color     : #FFFFFF
}

.tit .f_name {
	color    : #fff;
	font-size: 18px;
}

.tit .f_more {
	color      : #fff;
	font-size  : 12px;
	font-weight: normal;
}

.lt_bg1 {
	background : url(../images/lt_bg1.gif) left top repeat-y;
	padding-top: 18px;
}

.lt_bg {
	background: url(../images/lt_bg2.gif) left bottom no-repeat;
	padding   : 0 20px 30px 11px;
}

.lt_bg h3 {
	background   : url(../images/h3_bg.gif) no-repeat;
	width        : 195px;
	height       : 34px;
	line-height  : 34px;
	color        : #fff;
	font-size    : 16px;
	margin       : 0 auto;
	text-indent  : 14px;
	margin-bottom: 5px;
}

.lt_bg h3 a {
	color  : #fff;
	display: block
}

.lt_bg ul {
	margin-bottom: 5px;
}

.lt_bg li {
	background : url(../images/lt_line.gif) left bottom repeat-x;
	height     : 48px;
	line-height: 40px;
}

.lt_bg li a {
	display     : inline-block;
	background  : url(../images/lt_li.gif) left center no-repeat;
	padding-left: 23px;
	color       : #333;
	font-size   : 13px;
	display     : block
}

.lt_bg li a:hover {
	text-decoration: none
}

.lt_bg .lt_lst {
	background: none;
}

.rt_list {
	clear      : both;
	padding-top: 15px;
	display    : block
}

.rt_list li {
	float  : left;
	width  : 265px;
	display: inline;
	margin : 0 8px 15px 10px;
}

.rt_list li:first-child {
	margin: 0 8px 15px 0px;
}

.rt_list li:nth-child(4) {
	margin: 0 8px 15px 0px;
}

.rt_list .no_mar {
	margin-right: 0px;
}

.rt_list img {
	width  : 255px;
	height : 180px;
	border : 1px solid #cdcdcd;
	padding: 3px;
}

.rt_list span {
	display    : block;
	color      : #333;
	text-align : center;
	margin-top : 6px;
	*margin-top: 12px;
}

.mcon2_sco {
	width     : 830px;
	background: #f5f5f5;
	height    : 280px;
	float     : left
}

.pc1L {
	margin    : 0 auto;
	height    : 280px;
	width     : 830px;
	position  : relative;
	overflow  : hidden;
	margin-top: 28px;
}

.pcbox {
	height  : 280px;
	width   : 730px;
	margin  : 0 auto;
	overflow: hidden;
}

.pcbox dl {
	float : left;
	width : 730px;
	height: 280px;
}

.pcbox dl dt {
	float      : left;
	text-align : center;
	width      : 300px;
	padding-top: 0px;
}

.pcbox dl dt img {
	width  : 250px;
	height : 215px;
	padding: 4px 4px;
}

.pcbox dl dd {
	float       : left;
	padding-left: 10px;
	color       : #272727;
	width       : 390px;
	font-size   : 12px;
}

.pcbox dl dd .a1 {
	display      : block;
	border-bottom: 1px #b9b9b9 solid;
	color        : #272727;
	width        : 100%;
	font-size    : 12px;
	height       : 55px;
	line-height  : 55px;
}

.pcbox dl dd .a1 strong {
	float      : left;
	font-size  : 22px;
	line-height: 50px;
}

.pcbox dl dd .a1 span {
	float         : left;
	font-size     : 16px;
	padding-left  : 10px;
	text-transform: capitalize;
}

.pcbox dl dd .a2 {
	display    : block;
	color      : #db233b;
	width      : 100%;
	font-size  : 12px;
	line-height: 22px;
	padding    : 15px 0;
}

.pcbox dl dd .a3 {
	display    : block;
	color      : #272727;
	width      : 100%;
	font-size  : 12px;
	line-height: 22px;
	padding    : 5px 0 20px;
}

.pcbox dl dd .a4 {
	display    : block;
	color      : #173b84;
	width      : 120px;
	height     : 35px;
	line-height: 35px;
	text-align : center;
}

.pcbox dl dd .a4 a {
	display    : block;
	color      : #3290b4;
	width      : 120px;
	line-height: 35px;
	text-align : center;
	border     : 1px #3290b4 solid;
	font-size  : 14px;
}

.pcbox dl dd .a4 a:hover {
	border    : 1px #0f53ba solid;
	background: #0f53ba;
	color     : #fff;
}

.pcpng1 {
	position  : absolute;
	left      : 20px;
	top       : 105px;
	z-index   : 1;
	cursor    : pointer;
	background: url(../images/p_02.png) no-repeat;
	height    : 34px;
	width     : 19px;
}

.pcpng1:hover {
	background: url(../images/p_01.png) no-repeat 0 0;
}

.pcpng2 {
	position  : absolute;
	right     : 20px;
	top       : 105px;
	z-index   : 1;
	cursor    : pointer;
	height    : 34px;
	width     : 19px;
	background: url(../images/p_02.png) no-repeat right 0;
}

.pcpng2:hover {
	background: url(../images/p_01.png) no-repeat right 0;
}

/*产品优势*/
/*优势*/
.sy_ys {
	background: url(../images/rf_ysbg01.jpg) top center no-repeat;
}

.syys_tit {
	background : url(../images/rf_titbg.jpg) no-repeat;
	color      : #fff;
	text-align : center;
	font-size  : 30px;
	font-weight: 600;
	width      : 91px;
	height     : 131px;
	display    : block;
}

.syys_tit i {
	text-align   : center;
	line-height  : 60px;
	display      : block;
	color        : #3290b4;
	margin-bottom: 13px;
	font-size    : 19px;
	font-weight  : normal;
	font-style   : normal
}

.syys_right {
	width      : 490px;
	margin-left: 15px;
}

.sy_ystit {
	font-weight  : 600;
	margin-bottom: 10px;
	color        : #171717;
	font-size    : 28px;
	line-height  : 70px;
	background   : url(../images/rf_ystit_line.png) left bottom repeat-x;
}

.syys_right span {
	line-height: 40px;
	font-size  : 16px;
	color      : #3290b4;
	font-weight: 600;
}

.syys_right p {
	margin-left: 20px;
	font-size  : 16px;
	color      : #666;
	line-height: 30px;
}

.mt40 {
	margin-top: 40px;
}

.mb35 {
	margin-bottom: 35px;
}

.p40 {
	padding-top: 40px;
}

.mr130 {
	margin-right: 30px;
}

.mb70 {
	margin-bottom: 70px;
}

.iconfont {
	font-family              : "iconfont" !important;
	font-size                : 16px;
	font-style               : normal;
	-webkit-font-smoothing   : antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing  : grayscale;
}

/*解决方案*/

.sy_case h2 {
	display   : block;
	margin-top: 50px;
	height    : 85px;
	font-size : 36px;
	text-align: center;
}

.sy_case h2 a {
	color: #444444;
}

.sy_case h2 b {
	display    : block;
	font-size  : 26px;
	color      : #666666;
	font-weight: normal;
}

.sy_case h2 span {
	color: #fba502;
}

.caset {
	height    : 113px;
	margin-top: 52px;
	overflow  : hidden;
	background: url(../images/sycase_bg1.gif) repeat-x center top;
}

.case .content {
	position: relative;
}

.case h3 {
	width   : 118px;
	height  : 34px;
	overflow: hidden;
	position: absolute;
	top     : 87px;
	right   : 45px;
}

.caset li {
	width      : 220px;
	font       : 18px "Microsoft Yahei";
	text-align : center;
	line-height: 103px;
	height     : 113px;
	background : url(../images/sycase_line2.gif) no-repeat right top;
	float      : left;
}

.caset li a {
	color  : #fff;
	display: block;
	height : 113px;
}

.caset li a:hover,
.caset .cur a {
	background     : url(../images/sycase_bg2.png) no-repeat center top;
	text-decoration: none;
}

.case dl {
	overflow  : hidden;
	margin-top: 16px;
	float     : left;
	position  : relative;
}

.case dt {
	width   : 785px;
	height  : 488px;
	overflow: hidden;
}

.case dt img {
	width : 785px;
	height: 488px;
}

.case dd {
	height     : 115px;
	background : url(../images/syalp.png);
	width      : 725px;
	overflow   : hidden;
	bottom     : 0;
	left       : 0;
	font       : 20px "Microsoft Yahei";
	font-weight: bold;
	padding    : 0 30px;
}

.case dd a {
	color      : #fff;
	display    : block;
	padding-top: 11px;
}

.case dd em {
	display    : block;
	font       : 14px "Microsoft Yahei";
	color      : #fff;
	padding-top: 6px;
}

.case dd span a {
	display    : block;
	width      : 72px;
	height     : 80px;
	background : #0a9d1a;
	font       : 16px "Microsoft Yahei";
	text-align : center;
	line-height: 80px;
	overflow   : hidden;
	position   : absolute;
	top        : 0;
	right      : 0;
	padding    : 0;
}

.caset2 {
	width     : 294px;
	float     : right;
	margin-top: 16px;
	overflow  : hidden;
}

.caset2 li {
	width        : 294px;
	height       : 161px;
	overflow     : hidden;
	position     : relative;
	margin-bottom: 2px;
}

.caset2 li img {
	width : 294px;
	height: 161px;
}

.caset2 li em {
	display   : block;
	text-align: center;
	width     : 294px;
	height    : 161px;
	overflow  : hidden;
	position  : absolute;
	top       : 0;
	left      : 0;
	background: url(../images/syalp.png);
	opacity   : 0.8;
}

.caset2 li em i {
	color        : #fff;
	font-style   : normal;
	height       : 141px;
	line-height  : 141px;
	padding      : 10px;
	overflow     : hidden;
	white-space  : nowrap;
	text-overflow: ellipsis;
	display      : block;
}

.caset2 .cur em {
	display: none;
}

.case h4 {
	width     : 294px;
	height    : 200px;
	background: #3290b4;
	position  : absolute;
	top       : 668px;
	right     : 0;
}

.case h4 em a {
	display    : block;
	font       : 20px "Microsoft Yahei";
	text-align : center;
	color      : #fff;
	padding-top: 25px;
}

.case h4 i {
	display   : block;
	font      : 30px Arial, Helvetica, sans-serif;
	color     : #fff;
	text-align: center;
}





/**/
.pr1 {
	background: url(../images/pr1.jpg) center top no-repeat;
	height    : 886px;
}

.price {
	width      : 1100px;
	margin     : 0 auto;
	padding-top: 64px;
}

.price h3 {
	text-align   : center;
	margin-bottom: 60px;
}

.price h3 em {
	display       : block;
	color         : #aaa;
	font-size     : 12px;
	font-weight   : normal;
	text-transform: uppercase;
	margin-top    : 12px;
}

.price h3 span {
	color      : #222;
	font-size  : 20px;
	font-weight: normal;
	display    : block;
	margin-top : 10px;
}

.price h4 {
	width        : 530px;
	padding-left : 225px;
	overflow     : hidden;
	zoom         : 1;
	margin-bottom: 20px;
}

.price h4 span {
	float      : left;
	text-align : right;
	font-size  : 30px;
	color      : #0092e4;
	padding-top: 24px;
}

.price h4 span b {
	color: #ff6600;
}

.price h4 span em {
	display       : block;
	color         : #a9d5f3;
	font-size     : 18px;
	text-transform: uppercase;
	font-weight   : normal;
	background    : url(../images/line2.gif) right bottom no-repeat;
	padding       : 0 12px 8px 0;
}

.price h4 img {
	float: left;
}

.pr_con dt {
	float       : left;
	padding-left: 10px;
	width       : 551px;
}

.pr_con dd {
	width  : 356px;
	padding: 8px 18px 0 0;
	float  : right;
}

.pr_con .txt {
	background   : url(../images/pr2.gif) no-repeat;
	width        : 328px;
	height       : 96px;
	padding      : 12px 20px 8px 7px;
	overflow     : hidden;
	margin-bottom: 34px;
}

.pr_con b {
	display  : block;
	color    : #0092e4;
	font-size: 16px;
}

.pr_con b img {
	vertical-align: bottom;
	margin-right  : 6px;
}

.pr_con span {
	color      : #222;
	line-height: 22px;
	padding    : 5px 0 0 24px;
	display    : block;
}

/*流程*/
.tec {
	height    : 390px;
	background: #f4f4f4;
	overflow  : hidden;
}

.tec h2 {
	height    : 161px;
	text-align: center;
	overflow  : hidden;
}

.tec h2 b {
	display    : block;
	line-height: 51px;
	margin-top : 48px;
	display    : block;
	font-size  : 28px;
	color      : #111;
}

.tec h2 p {
	display       : inline-block;
	padding       : 0 30px;
	height        : 21px;
	line-height   : 20px;
	border        : 1px solid #ccc;
	border-left   : 0;
	border-right  : 0;
	font-size     : 14px;
	color         : #bfbfbf;
	font-weight   : normal;
	margin        : 0 auto;
	text-transform: uppercase;
}

.tec_c {
	width   : 920px;
	height  : 169px;
	overflow: hidden;
}

.tec_c ul li {
	margin-right: 13px;
	float       : left;
	width       : 173px;
	height      : 169px;
	overflow    : hidden;
}

.tec_c ul li a {
	overflow  : hidden;
	display   : block;
	width     : 173px;
	height    : 169px;
	background: url(../images/rf_tec_b.gif) no-repeat left top;
}

.tec_c ul li em {
	display    : block;
	width      : 44px;
	height     : 44px;
	overflow   : hidden;
	margin-top : 39px;
	margin-left: 63px;
}

.tec_c ul li em img {
	width : 44px;
	height: 44px;
}

.tec_c ul li span {
	width      : 169px;
	display    : block;
	line-height: 73px;
	font-size  : 16px;
	color      : #333;
	text-align : center;
}

.tec_c .nobot {
	width       : 169px;
	margin-right: 0;
}



.tec_tel {
	margin-top: 40px;
	width     : 180px;
}

.tec_tel p {
	text-align: center;
	font-size : 14px;
	color     : #555;
	display   : block;
}

.tec_tel p span {
	display    : block;
	font-size  : 24px;
	line-height: 36px;
	font-family: Arial;
}

.tec_link {
	display    : block;
	width      : 106px;
	height     : 28px;
	background : #3290b4;
	text-align : center;
	font-size  : 14px;
	color      : #fff;
	line-height: 28px;
	margin     : 0 auto;
}

.tec_link a {
	color: #fff;
}

/*生产实力*/
.actual {
	width         : 1100px;
	margin        : 0 auto;
	height        : 302px;
	background    : url(../images/sh4.gif) center bottom no-repeat;
	padding-bottom: 17px;
	margin-bottom : 20px;
}

.com_tit {
	background    : url(../images/line5.gif) left bottom repeat-x;
	padding-bottom: 14px;
	margin-bottom : 22px;
	overflow      : hidden;
	zoom          : 1;
}

.com_tit .c_name {
	float       : left;
	background  : url(../images/line4.gif) left center no-repeat;
	padding-left: 14px;
	color       : #3290b4;
	font-size   : 18px;
}

.com_tit .c_name img {
	display: block;
}

.com_tit .c_more {
	font-weight: normal;
	color      : #222;
	font-size  : 12px;
	margin     : 0 6px 0 0;
	float      : right;
	padding-top: 24px;
}

.act_con {
	width   : 1100px;
	height  : 216px;
	position: relative;
}

.act_con .t_lt,
.act_con .t_rt {
	top: 64px;
}

.act_wrp {
	width   : 918px;
	margin  : 0 auto;
	overflow: hidden;
}

.act_wrp li {
	float  : left;
	display: inline;
	width  : 205px;
	margin : 0 12px;
}

.act_wrp img {
	width  : 199px;
	height : 166px;
	padding: 2px;
	border : 1px solid #ddd;
}

.act_wrp span {
	display   : block;
	text-align: center;
	color     : #222;
	margin-top: 8px;
}

/*客户资质*/
.cus {
	width : 1100px;
	margin: 0 auto 20px;
}

.cus_lt {
	width : 656px;
	height: 382px;
}

.cus_rt {
	width : 296px;
	height: 382px;
}

.cus_lt .com_tit {
	margin-right: 21px;
}

.cus_con li {
	float        : left;
	display      : inline;
	width        : 259px;
	padding-right: 56px;
	background   : url(../images/sh5.gif) right top no-repeat;
	margin-right : 26px;
	height       : 298px;
}

.cus_con .cu_lst {
	padding-right: 55px;
	margin-right : 0px;
}

.cus_con img {
	width : 259px;
	height: 165px;
}

.cus_con h3 {
	font-size    : 14px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 8px;
	padding      : 8px 0;
}

.cus_con h3 a {
	color: #222;
}

.cus_con p {
	line-height: 24px;
	height     : 72px;
	overflow   : hidden;
}

.ho_con {
	width      : 274px;
	height     : 302px;
	margin-left: 5px;
	position   : relative;
}

.ho_con .t_lt,
.ho_con .t_rt {
	top: 112px;
}

.ho_wrp {
	width : 202px;
	margin: 0 auto;
}

.ho_wrp li {
	float  : left;
	width  : 202px;
	display: inline;
}

.ho_wrp img {
	width     : 180px;
	height    : 266px;
	padding   : 0 11px;
	background: #f6f6f6;
}

.ho_wrp span {
	display   : block;
	text-align: center;
	color     : #222;
	margin-top: 12px;
}

/*广告*/
.ad {
	width   : 1100px;
	margin  : 0 auto 8px;
	height  : 175px;
	position: relative;
}

.ad img {
	width : 1100px;
	height: 175px;
}

.ad .ad_tel {
	position   : absolute;
	width      : 204px;
	text-align : center;
	color      : #fff;
	top        : 56px;
	right      : 14px;
	font-size  : 14px;
	font-weight: bold;
}

.ad_tel .zx {
	display    : inline-block;
	background : url(../images/ad_bt.gif) no-repeat;
	width      : 75px;
	height     : 25px;
	line-height: 25px;
	text-align : center;
	color      : #008ccb;
	margin-left: 11px;
}

.ad_tel em {
	display    : block;
	font-style : italic;
	font-size  : 32px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top : 4px;
}

/*关于我们*/
.about {
	width     : 1100px;
	margin    : 0 auto 16px;
	margin-top: 2em;
}

.ab_dl {
	margin-bottom: 20px;
}

.ab_dl dt {
	width: 354px;
	float: left;
}

.ab_dl dd {
	width        : 700px;
	padding-right: 13px;
	float        : right;
}

.ab_dl h4 {
	margin   : 10px 0 14px;
	font-size: 16px;
}

.ab_dl h4 a {
	color: #3290b4;
}

.ab_dl span {
	display      : block;
	overflow     : hidden;
	color        : #222;
	font-size    : 13px;
	line-height  : 24px;
	margin-bottom: 14px;
}

.ab_dl .learn {
	display    : inline-block;
	background : url(../images/m1.gif) no-repeat;
	width      : 71px;
	height     : 22px;
	text-align : center;
	line-height: 22px;
	color      : #fff;
}

.ab_con {
	width   : 1100px;
	height  : 150px;
	position: relative;
}

.ab_con .t_lt,
.ab_con .t_rt {
	top: 37px;
}

.ab_wrp {
	width : 1065px;
	margin: 0 auto;
}

.ab_wrp li {
	float  : left;
	width  : 164px;
	display: inline;
	margin : 0 7px;
}

.ab_wrp img {
	width  : 158px;
	height : 110px;
	padding: 2px;
	border : 1px solid #ddd;
}

.ab_wrp span {
	display   : block;
	text-align: center;
	color     : #222;
	margin-top: 0px;
}

.s_bg {
	background: url(../images/coop.gif) left top repeat-x;
	height    : 527px;
}

.start {
	width      : 1100px;
	margin     : 0 auto;
	padding-top: 26px;
}

.start h3 {
	text-align   : center;
	font-weight  : normal;
	margin-bottom: 20px;
}

.start h3 b {
	display  : block;
	color    : #0092e4;
	font-size: 30px;
}

.start h3 span {
	color     : #444;
	font-size : 14px;
	display   : block;
	margin-top: 6px;
}

.start h3 em {
	color         : #e0e0e0;
	font-size     : 22px;
	text-transform: uppercase;
	font-family   : "Impact";
}

.sra_con li {
	float       : left;
	width       : 182px;
	display     : inline;
	margin-right: 77px;
	text-align  : center;
}

.sra_con .st_lst {
	margin-right: 0px;
}

.sra_con li img {
	width : 182px;
	height: 182px;
}

.sra_con li b {
	display  : block;
	color    : #444;
	font-size: 14px;
	margin   : 16px 0 8px;
}

.sra_con li span {
	display    : block;
	color      : #444;
	line-height: 24px;
	height     : 50px;
	overflow   : hidden;
	padding    : 0 16px;
}

.sra_con li a:hover {
	text-decoration: none;
}

.st_bt {
	margin-top: 24px;
	text-align: center;
}

.st_bt a {
	display    : inline-block;
	margin     : 0 28px;
	text-align : center;
	width      : 198px;
	height     : 45px;
	line-height: 45px;
	color      : #fff;
	font-size  : 18px;
	font-weight: bold;
}

.st_bt .lk1 {
	background: url(../images/m2.gif) no-repeat;
}

.st_bt .lk2 {
	background: url(../images/m3.gif) no-repeat;
}

.gray {
	background: #f1f1f1;
	padding   : 17px 0 21px;
}

/*新闻*/
.news {
	width : 1100px;
	margin: 0 auto 16px;
}

.n_part {
	width       : 320px;
	height      : 312px;
	background  : #fff;
	overflow    : hidden;
	float       : left;
	display     : inline;
	margin-right: 15px;
	padding     : 22px 17px 3px 16px;
}

.news .n3 {
	margin-right: 0px;
}

.n_part .com_tit {
	background    : no-repeat;
	padding-bottom: 0px;
	margin-bottom : 18px;
}

.n_list li {
	height     : 30px;
	line-height: 30px;
	overflow   : hidden;
}

.n_list li a {
	color       : #444;
	display     : block;
	background  : url(../images/n_li.gif) left 11px no-repeat;
	padding-left: 19px;
	display     : inline-block;
}

.qa_con {
	height  : 242px;
	overflow: hidden;
}

.qa_con dl {
	background    : url(../images/line6.gif) center bottom no-repeat;
	padding-bottom: 17px;
	margin-bottom : 16px;
}

.qa_con .dl_lst {
	background: none;
}

.qa_con dt {
	background   : url(../images/q.gif) left 3px no-repeat;
	padding-left : 33px;
	height       : 30px;
	line-height  : 30px;
	margin-bottom: 4px;
}

.qa_con dt a {
	color      : #444;
	font-weight: bold;
}

.qa_con dd {
	background  : url(../images/a.gif) left 4px no-repeat;
	padding-left: 33px;
	color       : #c3c3c3;
	line-height : 22px;
	font-size   : 12px
}

/*友情链接*/
.friend {
	width     : 936px;
	height    : 140px;
	margin    : 0 auto;
	padding   : 15px 12px 7px 12px;
	background: #fff;
}

.friend .com_tit {
	margin-bottom: 26px;
}

.friend .com_tit .c_more {
	font-family: "宋体";
}

.friend_con {
	height  : 110px;
	position: relative;
}

.friend_con .t_lt,
.friend_con .t_rt {
	top: 20px;
}

.fd_wrp {
	width : 896px;
	margin: 0 auto;
}

.fd_wrp li {
	float  : left;
	display: inline;
	margin : 0 8px;
}

.fd_wrp img {
	width : 160px;
	height: 80px;
	border: 1px solid #ccc;
}

.fd_wrp span {
	display   : block;
	text-align: center;
	color     : #444;
	margin-top: 5px;
}

/*flash滚动*/
#flashs {
	height    : 554px;
	position  : relative;
	overflow  : hidden;
	width     : 100%;
	text-align: center;
}

#flashs .btn {
	position: absolute;
	bottom  : 14px;
	right   : 500px;
	padding : 5px 6px;
}

#flashs .btn span {
	color      : #fff;
	background : #000;
	cursor     : pointer;
	display    : inline-block;
	margin-left: 5px;
	padding    : 2px 6px;
}

#flashs .btn span.cur {
	background: #00aeec;
}

/*--客服--*/
.ImTable * {
	padding: 0px;
	margin : 0px
}

.ImTable {
	border-collapse: collapse;
	border         : none;
	background     : url(/UserControls/im/kefu/bg.gif)
}

.ImTable h2 {
	font-size  : 14px;
	font-weight: bold;
	margin-top : 5px
}

.ImHeader {
	height    : 165px;
	background: url(/UserControls/im/kefu/im_01.gif)
}

.ImRow0 {
	background  : url(/UserControls/im/kefu/ico_item1.gif) no-repeat;
	margin      : 10px 10px 0;
	height      : 23px;
	padding-left: 10px;
	padding-top : 5px;
	overflow    : hidden;
}

.ImRow1 {
	background  : url(/UserControls/im/kefu/ico_item1.gif) no-repeat;
	margin      : 10px 10px 0;
	height      : 23px;
	padding-left: 10px;
	padding-top : 5px;
	overflow    : hidden;
}

a.im,
a:hover.im {
	text-decoration: none;
	height         : 35px;
	color          : #000;
	font-size      : 14px;
}

.ImFooter {
	height     : 90px;
	background : url(/UserControls/im/kefu/im_04.gif) no-repeat;
	display    : inline-block;
	width      : 150px;
	font-family: Arial, Helvetica, sans-serif;
}

.ImFooter h5 {
	font-size  : 14px;
	font-weight: normal;
	color      : #000000;
	text-align : center;
	margin     : 15px 0 0;
	font-family: '宋体';
}

.ImFooter p {
	font-size  : 20px;
	font-weight: bold;
	color      : #E8312C;
	text-align : center;
	margin     : 10px 0;
}

/* -- 弹出窗口 -- */
#mesbook1_c,
#mesbook1 {
	display       : none;
	z-index       : 1001;
	width         : 398px;
	border        : 1px solid #ccc;
	background    : #fff;
	padding-bottom: 20px;
}

#mesbook1_c div,
#mesbook1 div {
	border       : 1px solid #E4E3E3;
	background   : #EBECEB;
	height       : 18px;
	padding      : 4px .5em 0;
	margin-bottom: 10px;
}

#mesbook1_c dl.b1,
#mesbook1 dl.b1 {
	width : 370px;
	margin: 0 auto;
}

#mesbook1_c dl.b1 dt,
#mesbook1 dl.b1 dt {
	float   : left;
	width   : 105px;
	overflow: hidden;
}

#mesbook1_c dl.b1 dd,
#mesbook1 dl.b1 dd {
	width: 265px;
	float: right;
}

#mesbook1_c #mesbook1_cBtns,
#mesbook1 #mesbook1Btns {
	padding-bottom: 10px;
}

.youqinglj {
	background-color: #f9f9f9;
	height          : 80px;
	border-top      : 5px solid #3290b4;
	padding-top     : 10px;
	border-bottom   : 1px solid #616161
}

.link {
	width : 1100px;
	margin: auto
}

.link li {
	float       : left;
	margin-right: 10px;
}

.footer {
	width           : 100%;
	background-color: #3e3e3e;
	color           : #FFFFFF;
	text-align      : center;
	padding         : 30px 0px;
	line-height     : 25px;
}

/**/
.rc_right {
	width      : 860px;
	float      : right;
	display    : inline;
	margin-left: 5px;
	overflow   : hidden;
}

.pro_main {
	background-color: #fff;
	border          : solid 1px #ccc;
	border-top      : none;
	zoom            : 1;
	overflow        : hidden;
	font-size       : 14px;
}

.rc_plc {
	background : url(../images/cp_top.gif) repeat-x;
	height     : 34px;
	line-height: 34px;
	border     : solid 1px #c1c1c1;
}

.rc_plc h3 {
	font-size  : 14px;
	color      : #000;
	font-weight: bold;
	padding    : 0 10px;
	float      : left;
}

.rc_plc span {
	float       : right;
	margin-right: 1em;
	padding     : 0 10px;
}

.detail_h {
	height    : 365px;
	overflow  : hidden;
	margin-top: 25px;
	position  : relative;
}

.de {
	width       : 411px;
	float       : left;
	overflow    : hidden;
	border-right: 1px solid #ebebeb;
	overflow    : hidden;
	height      : 507px;
	position    : relative;
}

.de .photo_scroll {
	width     : 430px;
	height    : 433px;
	overflow  : hidden;
	margin    : 36px auto 0;
	text-align: center
}

.photo_scroll li {
	text-align: -webkit-center
}

.de li img {
	border : 1px solid #e3e3e3;
	display: block;
	width  : 270px;
	height : 176px;
}

.de .h01 {
	width   : 33px;
	height  : 55px;
	overflow: hidden;
	position: absolute;
	top     : 55px;
}

.de .h02 {
	width   : 33px;
	height  : 55px;
	overflow: hidden;
	position: absolute;
	top     : 100px;
	right   : 10px;
}

.detail_h p {
	width        : 372px;
	padding-top  : 12px;
	float        : right;
	overflow     : hidden;
	padding-right: 40px;
}

.detail_h p em {
	display      : block;
	font         : 26px "Microsoft Yahei";
	font-weight  : bold;
	color        : #000;
	height       : 40px;
	border-bottom: 2px solid #e3e1df;
}

.detail_h p span {
	display    : block;
	font       : 14px "Microsoft Yahei";
	line-height: 28px;
	color      : #000;
}

.detail_h h5 {
	width       : 330px;
	height      : 75px;
	overflow    : hidden;
	position    : absolute;
	top         : 310px;
	left        : 407px;
	font        : 14px "Microsoft Yahei";
	line-height : 75px;
	color       : #7f7f7f;
	padding-left: 160px;
}

.detail_h h5 em {
	font : 22px Arial, Helvetica, sans-serif;
	color: #000;
}

.detail_h h5 i {
	display : block;
	width   : 149px;
	height  : 51px;
	overflow: hidden;
	position: absolute;
	top     : 0;
	left    : 0;
}

.fenlei {
	background : url(../images/fenlei_line.gif) repeat-x top;
	position   : relative;
	padding-top: 10px;
	clear      : both;
	width      : 820px;
	margin     : 3em auto 1em;
}

.fenlei .tits {
	padding-bottom : 4px;
	_padding-bottom: 2px;
	position       : absolute;
	top            : -25px;
}

.fenlei .tits a {
	display     : inline-block;
	background  : url(../images/pro_fenlei_a.gif) no-repeat left top;
	padding-left: 4px;
	height      : 25px;
	overflow    : hidden;
	margin-left : 1px;
	cursor      : pointer;
	float       : left;
	color       : #000;
}

.fenlei .tits a span {
	background: url(../images/pro_fenlei_span.gif) no-repeat right top;
	height    : 25px;
	float     : left;
	padding   : 7px 20px 0 15px;
}

.fenlei .tits a:hover,
.fenlei .tits .cur {
	color              : #fff;
	text-decoration    : none;
	background-position: left -25px;
	margin-top         : 1px;
}

.fenlei .tits a:hover span,
.fenlei .tits .cur span {
	background-position: right -25px;
	padding-top        : 6px;
}

.fenlei .tits a.first {
	color: #C10005;
}

.fenlei .tits a.first:hover {
	color: #fff;
}

.fenlei table {
	border      : solid 1px #ddd;
	border-right: 0;
	border-left : 0;
	background  : #F6F6F6;
	width       : 100%;
	color       : #666;
}

.fenlei table td {
	padding-left: 15px;
	line-height : 25px;
}

.fenlei table .top_td td {
	padding-top: 5px;
}

.fenlei table .bot_td td {
	padding-bottom: 5px;
}

.proinfo {
	line-height : 25px;
	margin-left : 10px;
	*margin-left: 10px;
	line-height : 30px;
}

/*客服*/
.keifu {
	position : fixed;
	top      : 10%;
	right    : 0;
	width    : 131px;
	_position: absolute;
	_top     : expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom, 10)||0)-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
	z-index  : 990;
}

.keifu_tab {
	width: 160px;
}

.icon_keifu {
	width     : 26px;
	height    : 100px;
	float     : left;
	background: url(../images/keifu.png) 0 0;
	position  : relative;
	display   : none;
	cursor    : pointer;
}

.keifu_box {
	float: left;
	width: 131px;
}

.keifu_tab img {
	display: block;
}

.keifu_head {
	width              : 131px;
	height             : 41px;
	background         : url(../images/keifu.png);
	background-position: 0 -103px;
	font-size          : 0;
	line-height        : 0;
	position           : relative;
}

.keifu_close:link,
.keifu_close:visited {
	display   : block;
	width     : 11px;
	height    : 11px;
	background: url(../images/keifu.png) -42px 0;
	position  : absolute;
	top       : 5px;
	right     : 5px;
}

.keifu_close:hover {
	background-position: -60px 0;
}

.keifu_con {
	border-left : 7px solid #3290b4;
	border-right: 7px solid #3290b4;
	padding-top : 15px;
	background  : #fbfbfb;
}

.keifu_con li {
	height      : 33px;
	padding-left: 12px;
}

.keifu_con li a {
	display: block
}

.keifu_con .weixin {
	height: 96px;
}

.keifu_con .bt {
	font-size  : 16px;
	height     : 30px;
	line-height: 30px;
	text-align : left;
	padding    : 0 0 0 20px;
	color      : #012646;
}

.keifu_bot {
	width              : 131px;
	height             : 119px;
	background         : url(../images/keifu.png);
	background-position: 0 -149px;
}